layui
		.use(
				[ 'table', 'layer', 'form', 'laydate' ],
				function() {
					var $ = layui.jquery;
					var table = layui.table;
					var layer = layui.layer;
					var form = layui.form;
					var laydate = layui.laydate;
					var layerAdd;
					var layerEdit;
					var userid;
					var formdata;
					table.render({
						id : 'idTable',
						elem : '#test',
						url : '/workflow/countManager/list', // 数据接口
						method : "post",
						page : true,
						height : 450,
						where : {
							typeid : 1
						},
						done : function(res, curr, count) {
							// 如果是异步请求数据方式，res即为你接口返回的信息。
							// 如果是直接赋值的方式，res即为：{data: [], count: 99}
							// data为当前页数据、count为数据总长度
							console.log(res);
							console.log(res.data);
							// 得到当前页码
							console.log(curr);

							// 得到数据总量
							console.log(count);
						},
						cols : [ [ // 表头
						{
							field : 'unitidA',
							title : 'ID',
							type : 'numbers',
							fixed : 'left',
						}, {
							field : 'sendunit',
							title : '交件单位',
							templet : function(d) {
								if (d.sendunit == null) {
									return "总计";
								} else {
									return d.sendunit;
								}
							}
						}, {
							field : 'sum',
							title : '总计',
							event : '1'
						}, {
							field : 'nosum',
							title : '办理中',
							event : '2'
						}, {
							field : 'yessum',
							title : '已办结',
							event : '3'
						}, {
							field : 'manyi',
							title : '满意',
							event : '4'
						}, {
							field : 'general',
							title : '基本满意',
							event : '5'
						}, {
							field : 'bmanyi',
							title : '不满意',
							event : '6'
						}, {
							field : 'noevaluate',
							title : '未评价',
							event : '7'
						} ] ]
					});
					function tablerender2(startDate, endDate, typeid) {
						table.render({
							id : 'idTable2',
							elem : '#test',
							url : '/workflow/countManager/list', // 数据接口
							method : "post",
							page : true,
							height : 450,
							where : {
								startDate : startDate,
								endDate : endDate,
								typeid : typeid
							},
							cols : [ [ // 表头
							{
								field : 'unitidA',
								title : 'ID',
								type : 'numbers',
								fixed : 'left'
							}, {
								field : 'sendunit',
								title : '交件单位',
								templet : function(d) {
									if (d.sendunit == null) {
										return "总计";
									} else {
										return d.sendunit;
									}
								}
							}, {
								field : 'sum',
								title : '总计'
							}, {
								field : 'nosum',
								title : '办理中'
							}, {
								field : 'yessum',
								title : '已办结'
							} ] ]
						});
					}

					function tablerender3(startDate, endDate, typeid, unitida,classify) {

						table.render({
									id : 'idTable3',
									elem : '#table',
									url : '/workflow/countManager/countselect', // 数据接口
									method : "post",
									page : true,
									where : {
										startDate : startDate,
										endDate : endDate,
										typeid : typeid,
										unitida : unitida,
										classify : classify
									},
									cols : [  [ // 表头
										{
											field : 'thingid',
											title : 'ID',
											type:'numbers',
											fixed : 'left'
										}, {
											field : 'name',
											title : '事项名',
											width:90
										},  {
											field : 'bname',
											title : '姓名',
											width:220
										},/*{
											field : 'bphone',
											title : '联系电话'
										}, {
											field : 'number',
											width:80,
											title : '数量'
										},*/{
											field : 'sendunit',
											width:230,
											title : '交件单位'
										}, /*{
											field : 'signatureS',
											width:80,
											title : '交件人签名',
											templet: '<div><img src="{{d.signatureS}}" ></div>'
										},{
											field : 'typeid',
											title : '办理类型',
											templet : function(d) {
												if (d.typeid==1) {
													return '代办'
												} else if(d.typeid==2){
													return '代收'
												}else if (d.typeid==3) {
													return '代发'
												}else if (d.typeid==4) {
													return '一体化救助平台'
												}
											}
										},*/{
											field : 'status',
											title : '办理状态',
											width:230,
											templet : function(d) {
												if ((d.typeid==2||d.typeid==4||d.typeid==1)&&d.status==1) {
													return '社区已交件'
												} else if((d.typeid==2||d.typeid==4||d.typeid==1)&&d.status==2){
													return '部门已接件'
												}else if (d.status==3) {
													return '部门已办结'
												}else if (d.status==4) {
													return '返件-部门已交件'
												}else if (d.status==5) {
													return '返件-社区已接件'
												}else if (d.status==6) {
													return '退件-部门已交件'
												}else if (d.status==7) {
													return '退件-社区已接件'
												}else if (d.status==8) {
													return '部门已交件'
												}else if (d.status==9) {
													return '社区已接件'
												}
											}
										}]]
								});
					}

					function ontableRender() {
						var startDate = $("#startDate").val();
						var endDate = $("#endDate").val();
						var typeid = $("#typeidNext").val();
						if (typeid == 2 || typeid == 3) {
							tablerender2(startDate, endDate, typeid);
						} else {
							table.reload('idTable', {
								url : '/workflow/countManager/list',
								where : {
									startDate : startDate,
									endDate : endDate,
									typeid : typeid
								}
							});
						}
					}
					$("#searchB").on('click', function() {
						ontableRender();
					});
					// 事件
					table.on('tool(demo)', function(obj) { // 注：tool是工具条事件名,lay-filter=demo
						var data = obj.data; // 获得当前行数据
						var layEvent = obj.event; // 获得 lay-event 对应的值（也可以是表头的
						// event 参数对应的值）
						// var tr = obj.tr; // 获得当前行 tr 的DOM对象
						console.log(layEvent);
						var startDate = $("#startDate").val();
						var endDate = $("#endDate").val();
						var typeid = $("#typeidNext").val();
						tablerender3(startDate, endDate, typeid,data.unitidA,layEvent);
						openlayer();
						
					});

					function openlayer() {
						var value = layer.open({
							type : 1,
							title : "列表", // 标题栏
							closeBtn : 1,
							area : '800px',
							shade : 0.5,
							// id : 'layer'+butName, // 设定一个id，防止重复弹出
							btnAlign : 'r',
							offset : 't',
							content : $("#model"),
							success : function(layero, index) {
								$("#model").removeClass("layui-hide");
								// $("#butSubmit").attr("lay-filter", butName);

							},
							end : function(index, layero) {
								$("#model").addClass("layui-hide");
							}
						});
						return value;
					}

					// 日期
					laydate.render({
						elem : '#startDate',
						type : 'datetime',
						format : 'yyyy-MM-dd HH:mm'
					});
					laydate.render({
						elem : '#endDate',
						type : 'datetime',
						format : 'yyyy-MM-dd HH:mm'
					});
				});
